package com.efast.standalone.enti;

import java.util.Date;

public class TwBasLot {
    private Integer lotId;//lot id
    private Integer orderId;//工单id
    private String orderNo;//工单no
    private String partNoVersion;//零件本地标识码
    private String box;//lot所在箱体box
    private Integer lotQty;//lot数量
    private String lotName;//lot name
    private String vin;//vin
    private String selfNumber;//自编号
    private String productionLine;//产线
    private String route;//工艺路线
    private Integer stationId;//工位id
    private String stationName;//工位名称
    private String operation;//工序
    private Integer operationId;//工序id
    private String nextOperation;//下一工序
    private Integer nextOperationId;//下一工序Id
    private String state;//lot状态：normal，hold，scrap
    private String status;//运行状态:created,started,completed,finished,closed
    private java.util.Date finishedTime;//完成时间
    private java.util.Date completedTime;//当前工位动作执行结束的时间
    private String completedReason;//当前工位动作执行结束的原因(pass,fail)
    private String completedUsername;//工序完成的用户
    private java.util.Date startedTime;//开始时间
    private String startedUsername;//执行开始操作的用户
    private java.util.Date closedTime;//关闭时间
    private Integer markStatus;//是否激活
    private Integer optCounter;//版本控制
    private String lastUpdateUser;//更改用户
    private String createUser;//创建用户
    private java.util.Date createTime;//创建时间
    private java.util.Date lastUpdateTime;//上次更新时间
    private String companyCode;//企业代码
    private String eqId ; //设备Id
    private String eqNo ;//设备No 
    private String eqName ;//设备名字
    private Integer isLastOperation ;
    
    private String specialRequire;//特殊要求
	public TwBasLot() {
		super();
	}
	public TwBasLot(Integer lotId, Integer orderId, String orderNo, String partNoVersion, String box, Integer lotQty,
			String lotName, String vin, String selfNumber, String productionLine, String route, Integer stationId,
			String stationName, String operation, Integer operationId, String nextOperation, Integer nextOperationId,
			String state, String status, Date finishedTime, Date completedTime, String completedReason,
			String completedUsername, Date startedTime, String startedUsername, Date closedTime, Integer markStatus,
			Integer optCounter, String lastUpdateUser, String createUser, Date createTime, Date lastUpdateTime,
			String companyCode, String eqId, String eqNo, String eqName, Integer isLastOperation) {
		super();
		this.lotId = lotId;
		this.orderId = orderId;
		this.orderNo = orderNo;
		this.partNoVersion = partNoVersion;
		this.box = box;
		this.lotQty = lotQty;
		this.lotName = lotName;
		this.vin = vin;
		this.selfNumber = selfNumber;
		this.productionLine = productionLine;
		this.route = route;
		this.stationId = stationId;
		this.stationName = stationName;
		this.operation = operation;
		this.operationId = operationId;
		this.nextOperation = nextOperation;
		this.nextOperationId = nextOperationId;
		this.state = state;
		this.status = status;
		this.finishedTime = finishedTime;
		this.completedTime = completedTime;
		this.completedReason = completedReason;
		this.completedUsername = completedUsername;
		this.startedTime = startedTime;
		this.startedUsername = startedUsername;
		this.closedTime = closedTime;
		this.markStatus = markStatus;
		this.optCounter = optCounter;
		this.lastUpdateUser = lastUpdateUser;
		this.createUser = createUser;
		this.createTime = createTime;
		this.lastUpdateTime = lastUpdateTime;
		this.companyCode = companyCode;
		this.eqId = eqId;
		this.eqNo = eqNo;
		this.eqName = eqName;
		this.isLastOperation = isLastOperation;
	}
	public Integer getLotId() {
		return lotId;
	}
	public void setLotId(Integer lotId) {
		this.lotId = lotId;
	}
	public Integer getOrderId() {
		return orderId;
	}
	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}
	public String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public String getPartNoVersion() {
		return partNoVersion;
	}
	public void setPartNoVersion(String partNoVersion) {
		this.partNoVersion = partNoVersion;
	}
	public String getBox() {
		return box;
	}
	public void setBox(String box) {
		this.box = box;
	}
	public Integer getLotQty() {
		return lotQty;
	}
	public void setLotQty(Integer lotQty) {
		this.lotQty = lotQty;
	}
	public String getLotName() {
		return lotName;
	}
	public void setLotName(String lotName) {
		this.lotName = lotName;
	}
	public String getVin() {
		return vin;
	}
	public void setVin(String vin) {
		this.vin = vin;
	}
	public String getSelfNumber() {
		return selfNumber;
	}
	public void setSelfNumber(String selfNumber) {
		this.selfNumber = selfNumber;
	}
	public String getProductionLine() {
		return productionLine;
	}
	public void setProductionLine(String productionLine) {
		this.productionLine = productionLine;
	}
	public String getRoute() {
		return route;
	}
	public void setRoute(String route) {
		this.route = route;
	}
	public Integer getStationId() {
		return stationId;
	}
	public void setStationId(Integer stationId) {
		this.stationId = stationId;
	}
	public String getStationName() {
		return stationName;
	}
	public void setStationName(String stationName) {
		this.stationName = stationName;
	}
	public String getOperation() {
		return operation;
	}
	public void setOperation(String operation) {
		this.operation = operation;
	}
	public Integer getOperationId() {
		return operationId;
	}
	public void setOperationId(Integer operationId) {
		this.operationId = operationId;
	}
	public String getNextOperation() {
		return nextOperation;
	}
	public void setNextOperation(String nextOperation) {
		this.nextOperation = nextOperation;
	}
	public Integer getNextOperationId() {
		return nextOperationId;
	}
	public void setNextOperationId(Integer nextOperationId) {
		this.nextOperationId = nextOperationId;
	}
	public String getState() {
		return state;
	}
	public void setState(String state) {
		this.state = state;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public java.util.Date getFinishedTime() {
		return finishedTime;
	}
	public void setFinishedTime(java.util.Date finishedTime) {
		this.finishedTime = finishedTime;
	}
	public java.util.Date getCompletedTime() {
		return completedTime;
	}
	public void setCompletedTime(java.util.Date completedTime) {
		this.completedTime = completedTime;
	}
	public String getCompletedReason() {
		return completedReason;
	}
	public void setCompletedReason(String completedReason) {
		this.completedReason = completedReason;
	}
	public String getCompletedUsername() {
		return completedUsername;
	}
	public void setCompletedUsername(String completedUsername) {
		this.completedUsername = completedUsername;
	}
	public java.util.Date getStartedTime() {
		return startedTime;
	}
	public void setStartedTime(java.util.Date startedTime) {
		this.startedTime = startedTime;
	}
	public String getStartedUsername() {
		return startedUsername;
	}
	public void setStartedUsername(String startedUsername) {
		this.startedUsername = startedUsername;
	}
	public java.util.Date getClosedTime() {
		return closedTime;
	}
	public void setClosedTime(java.util.Date closedTime) {
		this.closedTime = closedTime;
	}
	public Integer getMarkStatus() {
		return markStatus;
	}
	public void setMarkStatus(Integer markStatus) {
		this.markStatus = markStatus;
	}
	public Integer getOptCounter() {
		return optCounter;
	}
	public void setOptCounter(Integer optCounter) {
		this.optCounter = optCounter;
	}
	public String getLastUpdateUser() {
		return lastUpdateUser;
	}
	public void setLastUpdateUser(String lastUpdateUser) {
		this.lastUpdateUser = lastUpdateUser;
	}
	public String getCreateUser() {
		return createUser;
	}
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	public java.util.Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(java.util.Date createTime) {
		this.createTime = createTime;
	}
	public java.util.Date getLastUpdateTime() {
		return lastUpdateTime;
	}
	public void setLastUpdateTime(java.util.Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}
	public String getCompanyCode() {
		return companyCode;
	}
	public void setCompanyCode(String companyCode) {
		this.companyCode = companyCode;
	}
	public String getEqId() {
		return eqId;
	}
	public void setEqId(String eqId) {
		this.eqId = eqId;
	}
	public String getEqNo() {
		return eqNo;
	}
	public void setEqNo(String eqNo) {
		this.eqNo = eqNo;
	}
	public String getEqName() {
		return eqName;
	}
	public void setEqName(String eqName) {
		this.eqName = eqName;
	}
	public Integer getIsLastOperation() {
		return isLastOperation;
	}
	public void setIsLastOperation(Integer isLastOperation) {
		this.isLastOperation = isLastOperation;
	}
	public String getSpecialRequire() {
		return specialRequire;
	}
	public void setSpecialRequire(String specialRequire) {
		this.specialRequire = specialRequire;
	}


}
